package _6_Struct._6_7_facade;

public class Facade {

    public Facade() {
    }

    public void ProcessTitle() {

        StringOutput str = new StringOutput();
        LineOutput line = new LineOutput();
        SignalOutput sig = new SignalOutput();

        line.doubleLine();
        sig.sigRectangle();
        str.StringOut("something here");

    }

    public void ProcessSubTitle() {

        StringOutput str = new StringOutput();
        LineOutput line = new LineOutput();
        SignalOutput sig = new SignalOutput();

        line.singleLine();
        sig.sigCircle();
        str.StringOut("sub title 1.1");

    }

    public void ProcessItem() {

        StringOutput str = new StringOutput();
        LineOutput line = new LineOutput();
        SignalOutput sig = new SignalOutput();

        sig.sigStar();
        str.StringOut("process item");

    }

}


